package uade.oop.siembraAdmin;

import java.util.ArrayList;
import java.util.Collection;

public class siembraController {
	private Collection<Cosecha> cosechas;
	private Collection<Lote> lotes;
	private Collection<Siembra> siembras;
 
	public siembraController()
	{
		this.cosechas = new ArrayList<Cosecha>();
		this.lotes = new ArrayList<Lote>();
		this.siembras = new ArrayList<Siembra>();
	}
	private void AddCosecha(Cosecha cosecha){
		this.cosechas.add(cosecha);
	}

	private void AddLote(Lote lote){
		this.lotes.add(lote);
	}

	private void AddSiembra(Siembra siembra){
		this.siembras.add(siembra);
	}

	public void AgregarCerealCosechaFina(String nombre, Epoca epocaSiembra, int rinde, Mineral mineral){
		new UnsupportedOperationException("Not implemented yet");
	}

	public void AgregarCerealCosechaGruesa(String nombre, Epoca epocaSiembra, int rinde, int porcentajeDesperdicio, Mineral mineral){
		new UnsupportedOperationException("Not implemented yet");
	}

	public void AltaLote(Collection<MineralDeLote> minerales, String propietario, int numero, String areaSiembra){
		new UnsupportedOperationException("Not implemented yet");
	}

	private void Delete(Cereal cereal){
		new UnsupportedOperationException("Not implemented yet");
	}

	private void Delete(Lote lote){
		new UnsupportedOperationException("Not implemented yet");
	}

	public void EliminarCereal(String nombre){
		new UnsupportedOperationException("Not implemented yet");
	}

	public void EliminarLote(int numero){
		new UnsupportedOperationException("Not implemented yet");
	}

	private Cereal GetCereal(String nombre){
		new UnsupportedOperationException("Not implemented yet");
		return null;
	}

	private Lote GetLote(int numero){
		new UnsupportedOperationException("Not implemented yet");
		return null;
	}

	public void ModificarCerealCosechaFina(Epoca epocaDeSiembra, int rinde, Mineral mineral){
		new UnsupportedOperationException("Not implemented yet");
	}

	public void ModificarCerealCosechaGruesa(String epocaDeSiembra, int porcentajeDesperdicio, int rinde, Mineral mineral){
		new UnsupportedOperationException("Not implemented yet");
	}

	public void ModificarLote(Collection<MineralDeLote> minerales, String areaDeSiembra, String propietario, int numero){
		new UnsupportedOperationException("Not implemented yet");
	}

	public void RegistrarCosecha(int cantidadCosechada, Cereal cereal, String periodo, Collection<Lote> lotes){
		new UnsupportedOperationException("Not implemented yet");
	}

	public void Sembrar(){
		new UnsupportedOperationException("Not implemented yet");
	}
}